# HTB filter for the clustering

tc qdisc add dev eth4 handle 1: root htb default 10


tc class add dev eth4 parent 1: classid 1:1 htb rate 100kbps ceil 100kbps


tc class add dev eth4 parent 1:1 classid 1:10 htb rate 1kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:12 htb rate 13kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:13 htb rate 10kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:14 htb rate 10kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:15 htb rate 13kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:16 htb rate 11kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:17 htb rate 15kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:18 htb rate 12kbps ceil 100kbps
tc class add dev eth4 parent 1:1 classid 1:19 htb rate 10kbps ceil 100kbps


tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 130.233.192.0/22 flowid 1:19
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 64.0.0.0/6 flowid 1:17
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 80.0.0.0/6 flowid 1:18
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 88.0.0.0/5 flowid 1:16
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 64.0.0.0/3 flowid 1:13
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 128.0.0.0/3 flowid 1:14
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 192.0.0.0/3 flowid 1:15
tc filter add dev eth4 parent 1: prio 1 protocol ip u32 match ip src 0.0.0.0/1 flowid 1:12
tc filter add dev eth4 parent 1: prio 7 protocol ip u32 match ip src 0.0.0.0/0 flowid 1:10

